const fs = require("fs");

// const arr = res.map(i => ({ markdownUrl: `getMarkdownUrl('JavaScript/${encodeURIComponent(i)}')` }));

// res.forEach((fileName, idx) => {
//     const res = fs.readFileSync(`./markdown/JavaScript/${fileName}`)
//     const title = res.toString().split('\n')[0];
//     arr[idx].title = title;
//     console.log('title', title);
// })
// console.log('arr', arr);

const gen = (folder) => {
  const res = fs.readdirSync(`./markdown/${folder}`);
  const arr = res.map((i) => ({
    markdownUrl: `getMarkdownUrl('${folder}/${encodeURIComponent(i)}')`,
  }));

  res.forEach((fileName, idx) => {
    const res = fs.readFileSync(`./markdown/${folder}/${fileName}`);
    const title = res.toString().split("\n")[0];
    arr[idx].title = title;
    // console.log("title", title);
  });
  console.log("arr", arr);
};

// gen("JavaScript");
// gen("vue");
// gen("vue3");
// gen("React");
// gen("webpack");
// gen("css");
// gen("es6");
// gen("typescript");
// gen("NodeJS");
// gen("http");
gen("algorithm");
// gen("git");
